package com.wlc.bo.music;

import com.wlc.bo.Author;

import java.util.List;

/**
 * @author 王立朝 wanglichao@champion-credit.com
 * @description
 * @date 2021-08-10 23:18
 */

public class Data {

    private String hash;
    private Integer timelength;
    private Integer filesize;
    private String audio_name;
    private Integer have_album;
    private String album_name;
    private String album_id;
    private String img;
    private Integer have_mv;
    private String video_id;
    private String author_name;
    private String song_name;
    private String lyrics;
    private String author_id;
    private Integer privilege;
    private String privilege2;
    private String play_url;

    private List<Author> authors;
    private Integer is_free_part;
    private Integer bitrate;
    private String recommend_album_id;
    private String audio_id;
    private Boolean has_privilege;

    public Data() {
    }


    public Data(String hash, Integer timelength, Integer filesize, String audio_name, Integer have_album, String album_name, String album_id, String img, Integer have_mv, String video_id, String author_name, String song_name, String lyrics, String author_id, Integer privilege, String privilege2, String play_url, List<Author> authors, Integer is_free_part, Integer bitrate, String recommend_album_id, String audio_id, Boolean has_privilege) {

        this.hash = hash;
        this.timelength = timelength;
        this.filesize = filesize;
        this.audio_name = audio_name;
        this.have_album = have_album;
        this.album_name = album_name;
        this.album_id = album_id;
        this.img = img;
        this.have_mv = have_mv;
        this.video_id = video_id;
        this.author_name = author_name;
        this.song_name = song_name;
        this.lyrics = lyrics;
        this.author_id = author_id;
        this.privilege = privilege;
        this.privilege2 = privilege2;
        this.play_url = play_url;
        this.authors = authors;
        this.is_free_part = is_free_part;
        this.bitrate = bitrate;
        this.recommend_album_id = recommend_album_id;
        this.audio_id = audio_id;
        this.has_privilege = has_privilege;
    }

    public String getHash() {
        return hash;
    }

    public void setHash(String hash) {
        this.hash = hash;
    }

    public Integer getTimelength() {
        return timelength;
    }

    public void setTimelength(Integer timelength) {
        this.timelength = timelength;
    }

    public Integer getFilesize() {
        return filesize;
    }

    public void setFilesize(Integer filesize) {
        this.filesize = filesize;
    }

    public String getAudio_name() {
        return audio_name;
    }

    public void setAudio_name(String audio_name) {
        this.audio_name = audio_name;
    }

    public Integer getHave_album() {
        return have_album;
    }

    public void setHave_album(Integer have_album) {
        this.have_album = have_album;
    }

    public String getAlbum_name() {
        return album_name;
    }

    public void setAlbum_name(String album_name) {
        this.album_name = album_name;
    }

    public String getAlbum_id() {
        return album_id;
    }

    public void setAlbum_id(String album_id) {
        this.album_id = album_id;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public Integer getHave_mv() {
        return have_mv;
    }

    public void setHave_mv(Integer have_mv) {
        this.have_mv = have_mv;
    }

    public String getVideo_id() {
        return video_id;
    }

    public void setVideo_id(String video_id) {
        this.video_id = video_id;
    }

    public String getAuthor_name() {
        return author_name;
    }

    public void setAuthor_name(String author_name) {
        this.author_name = author_name;
    }

    public String getSong_name() {
        return song_name;
    }

    public void setSong_name(String song_name) {
        this.song_name = song_name;
    }

    public String getLyrics() {
        return lyrics;
    }

    public void setLyrics(String lyrics) {
        this.lyrics = lyrics;
    }

    public String getAuthor_id() {
        return author_id;
    }

    public void setAuthor_id(String author_id) {
        this.author_id = author_id;
    }

    public Integer getPrivilege() {
        return privilege;
    }

    public void setPrivilege(Integer privilege) {
        this.privilege = privilege;
    }

    public String getPrivilege2() {
        return privilege2;
    }

    public void setPrivilege2(String privilege2) {
        this.privilege2 = privilege2;
    }

    public String getPlay_url() {
        return play_url;
    }

    public void setPlay_url(String play_url) {
        this.play_url = play_url;
    }

    public List<Author> getAuthors() {
        return authors;
    }

    public void setAuthors(List<Author> authors) {
        this.authors = authors;
    }

    public Integer getIs_free_part() {
        return is_free_part;
    }

    public void setIs_free_part(Integer is_free_part) {
        this.is_free_part = is_free_part;
    }

    public Integer getBitrate() {
        return bitrate;
    }

    public void setBitrate(Integer bitrate) {
        this.bitrate = bitrate;
    }

    public String getRecommend_album_id() {
        return recommend_album_id;
    }

    public void setRecommend_album_id(String recommend_album_id) {
        this.recommend_album_id = recommend_album_id;
    }

    public String getAudio_id() {
        return audio_id;
    }

    public void setAudio_id(String audio_id) {
        this.audio_id = audio_id;
    }

    public Boolean getHas_privilege() {
        return has_privilege;
    }

    public void setHas_privilege(Boolean has_privilege) {
        this.has_privilege = has_privilege;
    }

    @Override
    public String toString() {
        return "Data{" +
                "hash='" + hash + '\'' +
                ", timelength=" + timelength +
                ", filesize=" + filesize +
                ", audio_name='" + audio_name + '\'' +
                ", have_album=" + have_album +
                ", album_name='" + album_name + '\'' +
                ", album_id='" + album_id + '\'' +
                ", img='" + img + '\'' +
                ", have_mv=" + have_mv +
                ", video_id='" + video_id + '\'' +
                ", author_name='" + author_name + '\'' +
                ", song_name='" + song_name + '\'' +
                ", lyrics='" + lyrics + '\'' +
                ", author_id='" + author_id + '\'' +
                ", privilege=" + privilege +
                ", privilege2='" + privilege2 + '\'' +
                ", play_url='" + play_url + '\'' +
                ", authors=" + authors +
                ", is_free_part=" + is_free_part +
                ", bitrate=" + bitrate +
                ", recommend_album_id='" + recommend_album_id + '\'' +
                ", audio_id='" + audio_id + '\'' +
                ", has_privilege=" + has_privilege +
                '}';
    }
}

